Comment passer à Crystal 2025 Viewer

Possible bogue de Crystal Reports 2025

Des utilisateurs de Crystal Reports 2025 signalent que les formules de mise en forme sont perdues ou ignorées dans certaines circonstances. Avant de mettre à jour les rapports vers la version 64 bits, il peut être utile d’installer le dernier correctif de Crystal Reports :

SAP Crystal Reports 2025 Patch 1300

Deux versions d’exécution du Crystal Reports Viewer sont fournies avec EMu 10 : Crystal 11.5 (32 bits) et Crystal 2025 (64 bits). Pour utiliser Crystal 2025 Viewer, il est nécessaire de mettre à niveau les rapports 32 bits existants d’EMu vers 64 bits. Les rapports par défaut d’EMu (ceux fournis prêts à l’emploi par Axiell) ont été mis à niveau et s’affichent dans la dernière version du Viewer ; tous les autres rapports 32 bits seront affichés dans Crystal 11.5 Viewer jusqu’à ce qu’ils soient mis à niveau, comme indiqué ci-dessous. Bien qu’il ne soit pas nécessaire de passer immédiatement à Crystal 2025 Viewer, sachez que la prise en charge des bibliothèques 32 bits arrivera à terme.

Note: La mise à niveau des rapports 32 bits vers les rapports 64 bits nécessite l’accès à une version complète de Crystal Reports 2025.

En quoi consiste une mise à niveau ?

En général, la mise à niveau est simple et directe (suivez les étapes 1 à 3, puis sauvegardez le rapport à l’étape 7).

Dans certaines circonstances, Crystal identifiera un changement de Type pour un champ sauvegardé dans le rapport original et il sera nécessaire de résoudre cette incompatibilité comme décrit ci-dessous (étapes supplémentaires 4 à 6).

Si le rapport contient des objets OLE pour afficher des images, ceux-ci devront également être mis à jour pour s’afficher correctement dans Crystal 2025. Ce processus est également détaillé ci-dessous.

Mise à niveau du 32 bits vers le 64 bits

Pour mettre à niveau un rapport Crystal 32 bits vers 64 bits :

  1. Téléchargez le rapport en suivant les instructions indiquées ici.

    Crystal Reports s'ouvrira et le rapport s'affichera :

    Crystal Reports

  2. Sélectionnez Base de données>Expert Base de données dans la barre de Menu.

    La boîte de dialogue Définir emplacement Datasource s'affiche : Ici, nous mettons à jour le rapport pour utiliser des sources de données ODBC 64 bits :

    Crystal Reports

    Dans cet exemple, la source de données actuelle est EMu Multimedia : il s’agit d’une source de données 32 bits. Toutes les sources de données EMu 64 bits portent le suffixe x64, par exemple : EMu Multimedia x64.

  3. Sélectionnez EMu Multimedia x64 dans le champ Remplacer par, puis cliquez sur Mise à jour :

    Crystal Reports

    L’un des deux résultats suivants est possible :

    • Un message s’affiche indiquant Source de données remplacée :

      Crystal Reports

      Cliquez sur Ok, puis sur Fermer et passez à l’étape 7.

    • Si la boîte de dialogue Champs de carte s’affiche, des mises à jour supplémentaires sont nécessaires :

      Crystal Reports

  4. Cliquez sur OK.

    Le message suivant s’affiche :

  5. Cliquez sur Oui.

    Dans cet exemple, le champ non mappé est MulTitle et lorsque Oui est sélectionné, le champ est supprimé du rapport et le message suivant s’affiche :

  6. Cliquez sur OK, puis sur Fermer.

    Dans notre exemple, le rapport apparaît maintenant comme suit avec le champ MulTitle supprimé :

    Crystal Reports

    Nous devons réintégrer ce champ dans le rapport. Pour ce faire, sélectionnez-le dans les champs de la base de données à droite et faites-le glisser vers la bonne position dans le rapport :

    Crystal Reports

    Conseil : Vous trouverez ici des informations détaillées sur l'ajout de champs à un rapport, et ici sur la mise en forme des champs.

    Si le rapport contient des objets OLE pour l’affichage des images, ceux-ci doivent être mis à jour pour s’afficher correctement dans Crystal 2025 :

  7. Enregistrer le rapport.

    Un message semblable au message suivant s'affiche :

  8. Sélectionnez Oui puis fermez Crystal.
  9. Importez le rapport mis à jour dans EMu..